XQuery/Installation
Exemples basiques
- HelloWorld
- Chargement de données
- Expression FLWOR
- Séquences
- Analyse syntaxique CSV
- Exemples XPath
- Expressions rationnelles
- Searching multiple collections
- Getting URL Parameters
- Getting POST Data
- Checking for Required Parameters
- Displaying Lists
- Extracting data from XHTML files
- Displaying data in HTML Tables
- Limiting Result Sets
- Filtering Words
- Saving and Updating Data
- Quantified Expressions
- Dates and Time
- Chaining Web Forms
Exemples intermédiaires
- Using XQuery Functions
- Creating XQuery Functions
- Returning the Longest String
- Net Working Days
- Tag Cloud
- String Analysis
- Manipulating URIs
- Parsing Query Strings
- Splitting Files
- Filling Portlets
- Filtering Nodes
- Limiting Child Trees
- Higher Order Functions
- Timing Fibonacci algorithms
- Using Intermediate Documents
- Formatting Numbers
- Uploading Files
- TEI Concordance
- Queries on Tables
- Namespace Constructors
Recherche
- Vues personnalisées
Transformation de documents XML complexes
Rapports paginés
- Publication de contenu
Comparaison et fusion de XML
- Requêtes basées sur le temps
Documents
Liens avec d'autres langages
- Using intermediate MusicXML documents
- MusicXML to Arduino
- XQuery et Python
- XQuery SQL Module
- XQuery depuis SQL
- List OWL Classes
- Excel et XML
- AJAX Navigating Collections
- AJAX Employee Search
- AJAX Incremental Search of the Chemical Elements
- AJAX DOJO data
- XML vers SQL
- Simple RSS reader
- XHTML et Voice
- XQuery et XSLT
- Basic Authentication
- Digest Authentication
- OAuth
- Wikipedia Page scraping
- Wikipedia Lookup
- Wikipedia Events RSS
- Wiki weapons page
- Wikibook index page
- Wikibook list of code links
- Freebase
- Google Docs
Virtualisation
Page Scraping
Mapping
- Timelines
Web sémantique
Outils de développent
Validation
- Path Analysis
Securité
- Unit Testing Tools
Études de cas
Modules eXistdb
- Installing the XSL-FO module
- Setting HTTP Headers
- Database Utilities
- Get zipped XML file
- Unzipping an Office Open XML docx file
- Installing eXgit
- File Transfer Client
- FTP Client
- Digest Authentication
- UK shipping forecast
- Convert XML to JSON
- Lucene_Search
- Sending E-mail
- Basic Feedback Form
- Using the Math Module
- Using the Memcached Module
- Execute External Process
- Getting URL Parameters
- Getting POST Data
- Checking for Required Parameters
- Manipulating URIs
- Parsing Query Strings
- Adder
- XQuery Batch Jobs
- Sequences Module
- Basic Session Management
- Subversion
- String_Analysis
- Registered Modules
- Registered Functions
- Dynamic Module Loading
- Higher Order Functions
- Timing Fibonacci algorithms
- XMP data
- Basic Authentication
- Validating a document
- Saving_and_Updating_Data
- Splitting_Files
- Generating xqDoc-based XQuery Documentation
- Installing the XSL-FO module
- Generating PDF from XSL-FO files
- XSL-FO Tables
- XSL-FO Images
- XSL-FO SVG
- Using Triggers to Log Events
- Using Triggers to assign identifiers
- Sending E-mail
- Inserting and Updating Attributes
- Updates and Namespaces
- URL Rewriting Basics
- Reindex a Collection
- eXist Replication
- eXist Crib sheet
Exemples basiques
- HelloWorld
- Chargement de données
- Expression FLWOR
- Séquences
- Analyse syntaxique CSV
- Exemples XPath
- Expressions rationnelles
- Searching multiple collections
- Getting URL Parameters
- Getting POST Data
- Checking for Required Parameters
- Displaying Lists
- Extracting data from XHTML files
- Displaying data in HTML Tables
- Limiting Result Sets
- Filtering Words
- Saving and Updating Data
- Quantified Expressions
- Dates and Time
- Chaining Web Forms
Exemples intermédiaires
- Using XQuery Functions
- Creating XQuery Functions
- Returning the Longest String
- Net Working Days
- Tag Cloud
- String Analysis
- Manipulating URIs
- Parsing Query Strings
- Splitting Files
- Filling Portlets
- Filtering Nodes
- Limiting Child Trees
- Higher Order Functions
- Timing Fibonacci algorithms
- Using Intermediate Documents
- Formatting Numbers
- Uploading Files
- TEI Concordance
- Queries on Tables
- Namespace Constructors
Recherche
- Vues personnalisées
Transformation de documents XML complexes
Rapports paginés
- Publication de contenu
Comparaison et fusion de XML
- Requêtes basées sur le temps
Documents
Liens avec d'autres langages
- Using intermediate MusicXML documents
- MusicXML to Arduino
- XQuery et Python
- XQuery SQL Module
- XQuery depuis SQL
- List OWL Classes
- Excel et XML
- AJAX Navigating Collections
- AJAX Employee Search
- AJAX Incremental Search of the Chemical Elements
- AJAX DOJO data
- XML vers SQL
- Simple RSS reader
- XHTML et Voice
- XQuery et XSLT
- Basic Authentication
- Digest Authentication
- OAuth
- Wikipedia Page scraping
- Wikipedia Lookup
- Wikipedia Events RSS
- Wiki weapons page
- Wikibook index page
- Wikibook list of code links
- Freebase
- Google Docs
Virtualisation
Page Scraping
Mapping
- Timelines
Web sémantique
Outils de développent
Validation
- Path Analysis
Securité
- Unit Testing Tools
Études de cas
Modules eXistdb
- Installing the XSL-FO module
- Setting HTTP Headers
- Database Utilities
- Get zipped XML file
- Unzipping an Office Open XML docx file
- Installing eXgit
- File Transfer Client
- FTP Client
- Digest Authentication
- UK shipping forecast
- Convert XML to JSON
- Lucene_Search
- Sending E-mail
- Basic Feedback Form
- Using the Math Module
- Using the Memcached Module
- Execute External Process
- Getting URL Parameters
- Getting POST Data
- Checking for Required Parameters
- Manipulating URIs
- Parsing Query Strings
- Adder
- XQuery Batch Jobs
- Sequences Module
- Basic Session Management
- Subversion
- String_Analysis
- Registered Modules
- Registered Functions
- Dynamic Module Loading
- Higher Order Functions
- Timing Fibonacci algorithms
- XMP data
- Basic Authentication
- Validating a document
- Saving_and_Updating_Data
- Splitting_Files
- Generating xqDoc-based XQuery Documentation
- Installing the XSL-FO module
- Generating PDF from XSL-FO files
- XSL-FO Tables
- XSL-FO Images
- XSL-FO SVG
- Using Triggers to Log Events
- Using Triggers to assign identifiers
- Sending E-mail
- Inserting and Updating Attributes
- Updates and Namespaces
- URL Rewriting Basics
- Reindex a Collection
- eXist Replication
- eXist Crib sheet
Annexes
eXist
[modifier | modifier le wikicode]Sur Microsoft Windows
[modifier | modifier le wikicode]Les instructions d'installation rapide figurent sur le site officiel :
- Télécharger le fichier JAR de http://www.exist-db.org.
- Pour l'utiliser il faut avoir le JDK (Java Developer Kit), de préférence supérieur à la version 1.5.
- Pour savoir cela il faut lancer en DOS la commande
javac -version
. - S'il n'est pas installé ou que la version est dépassée, le télécharger depuis http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html.
- Pour savoir cela il faut lancer en DOS la commande
- Double-cliquer sur le .jar installe automatiquement l'application, sinon lancer
java -jar eXist-db-setup-2.2.jar
pour obtenir la fenêtre d'installation. Attention : ne pas introduire d'espace dans le chemin d'installation (ne pas utiliser "Program Files"). Puis appuyer sur "Next" jusqu'à la fin de l'installation. - Une fois l'installation terminée, lancer le logiciel depuis le menu démarrer. La console DOS met plusieurs secondes à lancer le serveur. Si le pare-feu demande une autorisation, l'accepter.
- Depuis un navigateur, ouvrir http://localhost:8080/exist pour voir la page d'accueil.
- Se loguer (en haut à gauche).
- Il est maintenant possible de lancer des requêtes en cliquant sur eXide.
Ajouter un client WebDAV
[modifier | modifier le wikicode]Depuis eXist 2.0 le client WebDAV est intégré[1]. Cela permet de glisser-déposer des XML et fichiers XQuery files depuis Windows vers une collection eXist.
BaseX
[modifier | modifier le wikicode]Les téléchargements de baseX sont sur http://basex.org/products/download/all-downloads/.